gaps and islands